package edu.geo.containers;


import java.util.List;
import org.codehaus.jackson.annotate.JsonWriteNullProperties;

import edu.geo.protocol.Properties;



@JsonWriteNullProperties(false)
public class Json {


private String type;
private String name;
private int domainId;
private Properties properties;
private GeoJson geometry;
private Crs crs;
private List<Json> features;

public void setType(String type) {
	this.type = type;
}

public String getType() {
	return type;
}

public void setName(String name) {
	this.name = name;
}

public String getName() {
	return name;
}

public void setProperties(Properties properties) {
	this.properties = properties;
}

public Properties getProperties() {
	return properties;
}

public void setGeometry(GeoJson geometry) {
	this.geometry = geometry;
}

public GeoJson getGeometry() {
	return geometry;
}

public void setCrs(Crs crs) {
	this.crs = crs;
}

public Crs getCrs() {
	return crs;
}

public void setFeatures(List<Json> features) {
	this.features = features;
}

public List<Json> getFeatures() {
	return features;
}

public int getDomainId() {
	return domainId;
}

public void setDomainId(int domainId) {
	this.domainId = domainId;
}



}
